Coordination Effectiveness In An Agile Software Development Context
نویسندگان
چکیده
Effective coordination is an important factor in successful software projects that has not been fully explored in the context of agile software development. Agile software development projects eschew many traditional practices for achieving coordination leaving a gap in our understanding of exactly how such projects are coordinated and if this coordination is effective. However, before investigating coordination behaviours provided in agile software development, and how effective they are, it is necessary to have an understanding of the concept of „coordination effectiveness‟. This paper defines „coordination effectiveness‟ based on existing coordination research and case study interview data drawn from experts in the field of agile and non-agile software development. From this, a definition of coordination effectiveness is developed. Such a clearly defined concept should prove useful for future research when assessing coordination behaviours in agile software development projects and for those investigating other types of project and other classes of system development methodology.
منابع مشابه
Coordination in co-located agile software development projects
Agile software development provides a way to organise the complex task of multi-participant software development while accommodating constant project change. Agile software development is well accepted in the practitioner community but there is little understanding of how such projects achieve effective coordination, which is known to be critical in successful software projects. A theoretical m...
متن کاملImpact of physical ambiance on communication, collaboration and coordination in agile software development: An empirical evaluation
Context: Communication, collaboration and coordination are key enablers of software development and even more so in agile methods. The physical environment of the workspace plays a significant role in effective communication, collaboration, and coordination among people while developing software.
متن کاملExploring Coordination in Large-Scale Agile Software Development: A Multiteam Systems Perspective
The widespread use of agile development methods entails a fundamental shift in how large-scale organizations try to cope with complexity and volatility issues of the environment. As many people need to be coordinated, this often results in a team of teams setup called multiteam system. The coordination of several teams in large-scale agile settings is of interest to this research. Based on exta...
متن کاملFostering Inter-team Knowledge Sharing Effectiveness in Agile Software Development
Agile methods have impacted on software development by providing several changes on how software is developed. Agile values, principles and practices foster intra-team knowledge sharing. However, they do not inform how to cope with that across organizational levels. This study seeks to understand inter-team knowledge sharing effectiveness in agile software development organizations that employ ...
متن کاملTask Coordination and Allocation Assistant Project Proposal
Over the past few years, agile development methods steadily gain popularity in the world of software development. Proponents of these lightweight methodologies contends that agile methods are better suited to the fast pace of information technology change than traditional plan-based development methods [1]. However, agile development processes may encounter difficulties in task coordination and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011